package com.example.aidocengine.service;

import com.example.aidocengine.pojo.dto.request.DeviceImportRequest;
import com.example.aidocengine.pojo.dto.response.DeviceImportResponse;
import com.example.aidocengine.pojo.entity.CommandingUnit;
import com.example.aidocengine.pojo.entity.DeviceInfo;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

public interface DeviceImportService {
    
    /**
     * 导入设备模板
     */
    DeviceImportResponse importDeviceTemplate(MultipartFile file,Boolean doClear, String description);
    
    /**
     * 查询导入记录
     */
    DeviceImportResponse getImportRecord(Long importId);
    
    /**
     * 获取设备列表
     */
    List<DeviceInfo> getDeviceList();
    
    /**
     * 获取受令单位列表
     */
    List<CommandingUnit> getCommandingUnitList();
}